package com.fowo.api.model.fbato;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fowo.api.common.validator.*;
import javax.validation.constraints.*;
import lombok.Data;

/**
 * FBA配送地址 预览导入辅助模型(全字段为文本类型)
 * @author yl_ls
 */
@Data
public class FBAToAddressImportPo {

  /** 物流中心编码 */
  @ExcelProperty("物流中心编码")
  @Size(max = 50, message = "物流中心编码长度不能超过50")
  private String logisticsCenterCode;

  /** 名称 */
  @ExcelProperty("名称")
  @Size(max = 50, message = "名称长度不能超过50")
  private String name;

  /** 国家/地区 */
  @ExcelProperty("国家/地区")
  @Size(max = 50, message = "国家/地区长度不能超过50")
  private String countryName;

  /** 门牌号 */
  @ExcelProperty("门牌号")
  @Size(max = 50, message = "门牌号长度不能超过50")
  private String houseNumber;

  /** 详细地址 */
  @ExcelProperty("详细地址")
  @Size(max = 255, message = "详细地址长度不能超过255")
  private String addressDetail;

  /** 城市 */
  @ExcelProperty("城市")
  @Size(max = 50, message = "城市长度不能超过50")
  private String city;

  /** 区 */
  @ExcelProperty("区")
  @Size(max = 50, message = "区长度不能超过50")
  private String county;

  /** 州/省/地区 */
  @ExcelProperty("州/省/地区")
  @Size(max = 50, message = "州/省/地区长度不能超过50")
  private String area;

  /** 邮政编码 */
  @ExcelProperty("邮政编码")
  @Size(max = 50, message = "邮政编码长度不能超过50")
  private String postalCode;
}
